package ibmetp.mis.service;

import java.util.List;

import ibmetp.mis.vo.Role;

/**
 * 角色Service接口
 * @author LIN A ER
 * @created 2011-10-5
 */
public interface RoleService {
	/**
	 * 通过角色ID获取角色信息
	 * @param ID
	 * @return
	 */
	public Role getRoleById(Long ID);
	/**
	 * 添加角色
	 * @param role 角色信息
	 * @return
	 */
	public String addRole(Role role);
	/**
	 * 更新角色信息
	 * @param role 角色信息
	 * @return
	 */
	public String updateRole(Role role);
	/**
	 * 批量删除角色
	 * @param roleIds 角色ID组
	 * @return
	 */
	public String deleteRoleByIds(String roleIds);
	/**
	 * 批量添加角色
	 * @param roles 角色组
	 * @return
	 */
	public String importRoles(List<Role> roles);
	
}
